<script>
	import {
		loadLogout,
		loadLogin,
		getDeviceList
	} from './utils/api.js'
	// const module = uni.requireNativePlugin('uniplugin_module-release')
	export default {
		data: {},
		onLaunch: function() {
			let first = uni.getStorageSync(plus.runtime.version)
			console.log(first)
			if (!first) {
				try {
					// uni.clearStorageSync();
					uni.setStorageSync(plus.runtime.version, true)
					this.$store.dispatch("drop_table")
				} catch (e) {
					console.log(e)
					// error
				}
			}
			// this.$store.commit("drop_table")
			this.$store.dispatch("create_table")
			// this.$store.dispatch("del_db_data")
			uni.getStorage({
				key: 'mainCab',
				success: res => {
					console.log(res.data);
					// cab = res.data
					this.$store.dispatch('initCab', res.data)
				}
			})
			console.log('App Launch')
			plus.screen.lockOrientation('landscape-primary')
			plus.navigator.setFullscreen(true)
			this.$store.dispatch("initDev")
			// getDeviceList("card").then(res=>{
			// 	let card_list=res
			// 	uni.setStorageSync("card_list",card_list)	
			// 	console.log(res)
			// }),
			getDeviceList("scan").then(res => {
				let scan_list = res
				uni.setStorageSync("scan_list", scan_list)
				console.log(res)
			})
		},
		onShow: function() {
			this.$store.dispatch("del_db_data")
			console.log('App Show')
		},
		onHide: function() {
			console.log('App Hide')
		},
		onUnload() {
			clearInterval(this.$store.state.module_int)
		},
		methods: {
			// async payByCard(ret){
			// 	new Promise((resolve,reject)=>{
			// 		module.readCoil({ //读取状态
			// 			'saveId':1,
			// 			'start':1
			// 		},(res1)=>{
			// 			console.log("readCoil",res1) //{"start":1,"data":[false,true],"code":"success"} data[1]柜子的状态
			// 			resolve(res1)
			// 		})
			// 	}).then(resz=>{
			// 		console.log("resz",resz);
			// 		// if(resz.data[1]){
			// 		// 	console.log('aaa');
			// 			// this.logout()
			// 		// }
			// 		console.log(ret);
			// 		// this.login()
			// 	})
			// },
			// async logout() {
			// 	const res = await loadLogout()
			// 	console.log(res);
			// 	this.$store.commit('setUser',null);
			// 	uni.setStorageSync("cookie",null);
			// 	this.$store.commit('setLogout')
			// 	uni.$on('clearTimeId1',dateTimeId=>{  //关闭时间定时器
			// 		clearInterval(dateTimeId)
			// 		this.$store.commit('setLoginNowTimeId',null)
			// 		uni.$off('clearTimeId1')
			// 	})
			// 	uni.$on('clearTimeId2',dateTime=>{  //关闭时间定时器
			// 		clearInterval(dateTime)
			// 		this.$store.commit('setNowTimeId',null)
			// 		uni.$off('clearTimeId2')
			// 	})
			// 	uni.$on('clearTimeId3',dateTime3=>{  //关闭运行时间定时器
			// 		clearInterval(dateTime3)
			// 		this.$store.commit('ProcessinTime',0)
			// 		this.$store.commit('setTimeId',null)
			// 		uni.$off('clearTimeId3')
			// 	})
			// },
			// login() {
			// 	loadLogin({
			// 		loginMode:0,  //登录模式：0-账户/密码；1-指纹；2-刷卡
			// 		userName:'', //用户名，如果非账户/密码登录，可为空
			// 		password:'', //密码；如果非账户/密码登录，可为空
			// 		phoneNumber:'', //用户名、手机号选择之一。
			// 		fPFeature:'', //指纹特征数据，指纹登录时必填
			// 		cardNumber:''//卡号，刷卡登录；刷卡登录时必填
			// 	}).then(res=>{
			// 		console.log(data);
			// 		uni.showToast({
			// 			title: '登录成功',
			// 			image: '../../static/chenggong1.png', 
			// 			success:() => {
			// 				this.$store.commit('setUser',data.tokenId)
			// 				uni.redirectTo({
			// 					url: `./pages/index/index?userId=${data.userId}&userName=${data.userName}&deptName=${data.deptName}&avatar=${data.avatar}`
			// 				})
			// 			}
			// 		})
			// 	})

			// }
		}
	}
</script>

<style>
	/*每个页面公共css */
	@import url("./static/font/iconfont.css");
	height: 100%;

	body {
		margin: 0;
	}

	/deep/ .uni-picker-container .uni-picker-custom {
		width: 20.85vw;
		/* width: 544rpx; */
		/* left: 1212rpx !important;
		left: 2208rpx !important; */
	}

	/deep/.uni-picker-container .uni-picker-item {
		text-align: left !important;
	}

	/deep/.uni-selector-select .uni-picker-item {
		padding: 0 74rpx !important;
	}

	/deep/.uni-picker-select {}
</style>
